home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 24
/
Aminet 24 (1998)(GTI - Schatztruhe)[!][Apr 1998].iso
/
Tools
/
ClassAct
/
ClassActFAQ.doc
< prev
next >
Wrap
Text File
|
1997-06-04
|
20KB
|
445 lines
CLASSACT FAQ
THIS DOCUMENT
This document was written to answer to frequently asked questions
about the ClassAct GUI toolkit. It addresses both user and developer
questions. Sorry, some information is not quite up-to-date for
ClassAct 2.0 yet.
MAINTAINER
This FAQ is maintained by Osma Ahvenlampi <Osma.Ahvenlampi@hut.fi>
CONTENTS
1.1 What is ClassAct?
1.2 What's the availability?
1.3 Why is it better than the other GUI toolkits?
1.4 Where can I get ClassAct?
1.5 Is there a mailing list?
1.6 What uses ClassAct?
2.1 What is in ClassAct?
2.2 How about the developer support stuff?
2.3 How does writing ClassAct applications differ from GadTools?
2.4 From other toolkits?
3.1 Can I change the way ClassAct looks?
3.2 Is there a preferences editor?
3.3 Can ClassAct use background patterns?
4.1 What is this deferred refresh thing?
4.2 How does it work?
4.3 How do the gadgets interconnect?
4.4 How does ClassAct support keyboard control?
THE FAQ
1.1 What is ClassAct?
ClassAct is a GUI toolkit for the Amiga, implemented as a set of
easy to use shared BOOPSI class libraries.
ClassAct provides object-oriented building blocks for your
application in the form of Intuition BOOPSI classes available as
either shared run-time libraries. As they are standard classes,
they may be used with any application environment supporting
BOOPSI. However, ClassAct is a complete GUI system in its own right,
supporting everything from simple buttons to an advanced listview
class supporting multi-select, images, multi-column and more.
In addition, a complete GUI fast window and layout system class that
lets you create font-sensitive and resizable interfaces quickly
and easily.
1.2 What's the availability?
Programs that use ClassAct can be made freely distributable,
shareware, commercial, etc. as there is no fee for users! When you
purchase ClassAct, users of your software get to use all the
functions/preferences of our classes. This not only makes ClassAct
a powerful and time-saving choice for software developers, but an
affordable and convenient one as well.
ClassAct is a commercial toolkit with a developer kit available for
$69.95. This kit contains the latest ClassAct libraries, the C
headers, and the programmer documentation, plus many example programs
with source. The kit also includes a distribution license for the
class libraries, which means that they can be distributed free of
charge with the applications using them. For inclusion with software
to be bundled and/or distributed with the AmigaOS, a special license
is available.
For freeware and shareware developers there is a special deal of the
toolkit for only $39.95. The package is exactly the same and entitles
the buyer to the same support, but the distribution license restricts
the use of the toolkit to non-commercial programs. That means public
domain, freeware, shareware and similar applications.
1.3 Why is it better than other GUI toolkits?
Since ClassAct all classes are BOOPSI, they automatically support all
sorts of great features, such as window relativity (resizability),
3.x gadgethelp, notification, and interconnections with other BOOPSI
classes (which do not necessarily have to be ClassAct classes).
ClassAct classes are totally standard BOOPSI objects, just like the
colorwheel and gradient sliders that come with release 3.x of the
Amiga's operating system. ClassAct classes are built for speed,
power and efficiency. Many systems are cumbersome or limited in
ability, and user preference, often the result of trying to build
on top of the limited GadTools system. Many people think BOOPSI and
get scared off, this is only because until now, there have not been
many BOOPSI objects to work with. Making a BOOPSI interface often
requiers writing your own gadget classes since AmigaOS does not
provide anything beyond the basic button, string and scroller.
ClassAct provides all of the ground work, over 25 font adaptive
feature rich classes, letting you concentrate on your application,
and its GUI, not how to implement it or work around short comings
of lesser systems.
All ClassAct classes are compatible with 2.04 (V37) thru 3.1 (V40)
releases of the Amiga operating system and take advantage of
performance increases available in release 3.x.
1.4 Where can I get ClassAct?
ClassAct is availble NOW only from for just $39.95 USD for public
domain and sharware authors, and $69.95 USD for commercial
developers. It can be ordered directly from Finale Development, Inc:
Finale Development, Inc.
P.O. Box 6905
West Palm Beach, FL. 33405
USA
Phone: 1 203 235 7518
Fax: 1 203 237 8459
E-Mail: caldi@ct1.nai.net
Demos and maintenance updates are available via FTP from:
FTP: ftp.warped.com
/pub/amiga/classact/ClassActDemo.lha
/pub/amiga/classact/Classes-##-XXX-##.lha
Where ##-XXX-## prepresents the date of the update release,
for example: Classes-8-May-97.lha
The ClassAct web site is at:
WWW: http://www.warped.com/~timmer/classact/
1.5 Is there a mailing list?
Yes. To subscribe, send a message to;
majordomo@warped.com
with the line,
subscribe classact <your-email-address>
in the BODY of the message. For example,
subscribe classact joe@bob.com
This mailing list is the primary form of support for the toolkit.
All of the developers read it and answer questions.
1.6 What uses ClassAct?
Several ClassAct applications are being developed. A few
have already been, or are very near release;
Excelsior BBS - The lastest version of E! BBS now usess ClassAct.
SysInspector - System Inspector, simular in purpose to Xoper
with a very attractive ClassAct GUI.
EnPrint - Epson Stylus printer driver/control software
Available from Endicor Technologies.
IW225 Pro - IW225 Professional TCP/IP Stack is now using
ClassAct for point & click GUI QuickPrefs
configuration as well as bundled with the
new DaFTP. Available from InterWorks.
NewYork - An NNTP News Reader, styled after Voodoo. In
beta stages of development, and like Voodoo,
this is being written by one one of the ClassAct
co-authors. Email caldi@ct1.nai.net for more info.
NewIcons 3.0 - Recently release version of NewIcons, uses
ClassAct for NI3 prefs.
AmiFTP - AmiFTP, another popular GUI FTP client has been
re-implemented with ClassAct. More info at:
http://www.lysator.liu.se/~lilja/AmiFTP.html
DaFTP'96 - The popular DaFTP has been re-implemented
using ClassAct.
Voodoo - A multithreaded mail reader with MIME support,
Rexx interface for OS 3.x, and included
in the Amiga Technologies Surfer bundle.
http://www.niksula.cs.hut.fi/~oahvenla/voodoo/
Thor 2.5 - The popular THOR news/email offline/tcp reader
is being ported to ClassAct. Available Soon!
Note, V2.5 beta/preview is available now for